package br.com.cs.dao;

import br.com.cs.exception.DAOException;
import java.util.List;

import br.com.cs.model.Visitante;

public interface VisitanteDAO {
    
    void delete(Visitante visitante) throws DAOException;

    List getAll() throws DAOException;

    Visitante getByPrimaryKey(Integer id) throws DAOException;

    void save(Visitante visitante) throws DAOException;
    
    List getByFilter(String filterName, String filterValue) throws DAOException;
    
}
